<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>


        // 输出一百以内的偶数
        // var odd=0
        // for(i=1 ; i<=100 ; i++ ){
        //     if(i%2 == 0 ){
        //         console.log(`偶数${i}`);
        //     }
        // }

        // 输出0,5,10,15，....，50这些数，（扩展：统计这些数有多少个）
        // var sum=0
        //     for(i=0 ; i<=50 ; i+=5){
        //         console.log(i);
        //         sum++
        //     }
        //     console.log(`有${sum}个`);

        // ### 1.1 求100以内所有能被3和7整除的数的和
        // - 题目描述：
        //   - 把1-100之间所有能够被3和7同时整除的数找出来，计算累加和
        // - 题目提示：
        //   - 在算入累加和之前，使用%判定遍历到的数字是不是可以被3和7整除
        //     var sum =0
        // for(var i=1 ; i<=100 ; i++){
        //     if(i % 7 == 0 && i % 3== 0){
        //         sum=sum+i
        //     }   
        // } 
        // console.log(sum);

        // ### 1.2 使用for循环打印三角形

        // - 题目提示：
        // - 利用双重for循环
        // str=''
        // for(i=1 ; i<=5 ; i++){
        //     for(j=1 ; j<=i ; j++){
        //         str=str+'❤'
        //     }
        //     str=str+'\n'
        // }
        // console.log(str);

        //         ### 1.3 使用for循环打印99乘法表
        // - 题目描述：
        //   - 使用for循环，打印99乘法表
        //   - 在控制台打印具体效果如下：
        // var  str=''
        // for(i=1 ; i<=9 ;i++){
        //         for(j=1 ; j<=i ; j++){
        //             str+=i + 'x' + j + '=' + j*i + '\t' 
        //         }
        //         str=str+'\n'
        // }
        // console.log(str);

        // - 题目描述：
        // - 接收用户输入的用户名和密码，若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功!  否则，让用户一直输入。
        // - 题目提示：
        // - 利用while循环或者do while 循环
        //     user=prompt('名字')
        //     pswd=prompt('密码')
        //     while(user != 'admin' && pswd !='123456'){
        //         name=prompt('请输入你的名字')
        //         paw=prompt('请输入你的密码')
        //         if(name=='admin' && paw=='123456' ){
        //                 break
        //         }
        // }
        // alert('登录成功')


        // ### 1.5 求1-100之间个位数不为3的数的累加和。
        // - 题目描述：
        //   - 求整数1～100的累加值，但要求跳过所有个位为3的数。
        // - 题目提示：
        //   - 使用%判个位数是否为3
        //   - 用continue实现

        // sum=0
        // for(i=0 ; i<=100 ; i++){
        //     if(i % 10 == 3){
        //         continue
        //     }
        //     sum=sum+i
        // }
        // console.log(sum);

        //   题目描述：
        // - 里面现存有  100 块钱。
        // - 如果存钱，就用输入钱数加上先存的钱数, 之后弹出显示余额提示框
        // - 如果取钱，就减去取的钱数，之后弹出显示余额提示框
        // - 如果显示余额，就输出余额
        // - 如果退出，弹出退出信息提示框
        //   操作界面如下

        // var yinhang=prompt('请输入你的要的操作:\n 1.存钱\n 2.取钱\n 3.显示余额 \n 4.退出')
        // var cangku=100
        // for(i=1 ; i>=0 ; i++){
        //     var yinhang= +prompt('请输入你的要的操作:\n 1.存钱\n 2.取钱\n 3.显示余额 \n 4.退出')
        //     if(yinhang == 1){
        //     var cunqian= +prompt('请问你要存多少钱？')
        //         cangku=cangku+cunqian
        //         alert('存钱成功')
        //     }else if(yinhang == 2){
        //         var quqian = +prompt('请问你要取多少钱？')
        //         if(quqian > cangku){
        //                 alert(`您的余额不足 还剩${cangku}`)
        //         }else{
        //             alert(`您的余额为${cangku}`)
        //             cangku=cangku-quqian
        //             alert(`您已取钱成功 您的余额为${cangku}`)
        //         }

        //     }else if(yinhang==3){
        //         alert(`您的余额为${cangku}`)
        //     }else if(yinhang==4){
        //         break
        //     }
        // }

        // ### 2.2 求从1 开始第35个能被7和3整除的整数数
        // - 题目描述：
        // - 求从1开始第35个能被7和3整除的整数
        // - 题目提示：
        // - 通过变量记录是第几个可以被3和7整除的数
        // var sum = 0
        // for (var i = 1; i > 0; i++) {
        //     if (i % 7 == 0 && i % 3 == 0) {

        //         sum++
        //         console.log(sum, i);
        //         if (sum == 35) {

        //             break
        //         }
        //     }
        // }
            // var sum=0
            // for(i=1 ;i>0 ; i++){
            //     if(i%7 == 0 && i%3==0){
            //         sum++
            //         console.log(sum,i);
            //     }if(sum==35){
            //         break
            //     }
            // }

            // var num=0
            // for(i=1 ; i>0 ; i++){
            //     if(i%3==0 && i%7==0){
            //         num++
            //         console.log(num ,i );
            //     }if(num==35){
            //         break
            //     }

            // }
            

            // 输出100以内的偶数
            // for(i=1 ; i<=100 ; i++){
            //     if(i%2==0){
            //         console.log(i);
            //     }
            // }

            // 2、输出0,5,10,15，....，50这些数，（扩展：统计这些数有多少个）
            // var sum=0
            // for(i=0;i<=50;i+=5){
                
            //     console.log(i);
            //     sum++
            // }
            // console.log(sum);

            // 3、模仿1到10的和，来计算1*2*3*...*10的结果
            // var sum=1
            // for(i=1 ; i<=10 ; i++){
            //     var
            //         sum=sum*i
            //     console.log(sum,i);
            // }
    </script>
</body>

</html>